// component/store/store-detail/store-detail.js
Component({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  onGetPhoneTap: function(e) {
    wx.showModal({
      title: '授权提示',
      content: '为了提供更好的服务，我们需要获取您的手机号，请确认授权',
      showCancel: false,
      confirmText: '确认授权',
      success: function(res) {
        if (res.confirm) {
          wx.authorize({
            scope: 'scope.userInfo phoneNumber',
            success: function() {
              wx.login({
                success: function(loginRes) {
                  var code = loginRes.code;
                  // 发送 code 到后端
                  wx.request({
                    url: 'your-backend-url',
                    data: {
                      code: code,
                      // 其他必要参数
                    },
                    method: 'POST',
                    success: function(requestRes) {
                      // 后端通过 code 获取手机号并返回
                      // 这里根据实际后端响应处理
                    },
                    fail: function() {
                      // 请求失败处理
                    }
                  });
                },
                fail: function() {
                  // 登录失败处理
                }
              });
            },
            fail: function() {
              // 用户未授权或授权失败处理
            }
          });
        }
      }
    });
  }
})